
#include"Profesor.h"



Profesor::Profesor(string ced,string nomb,string ap1, string ap2)
{
    cedula=ced;
    nombre=nomb;
    apellido1=ap1;
    apellido2=ap2;
    cursos=new Lista<Curso>();
}
Profesor::~Profesor(){
delete cursos;
}


void Profesor::setNombre(string nomb){

nombre=nomb;


}
 void Profesor::setApellido1(string ap1){

 apellido1=ap1;

 }

 void Profesor::setApellido2(string ap2){

 apellido2=ap2;

 }

 string Profesor::getCedula(){

 return cedula;
 }


 string Profesor::getNombre(){

 return nombre;
 }

 string Profesor::getApeliido1(){

 return apellido1;
 }


 string Profesor::getApellido2(){

 return apellido2;
 }

 string Profesor::toString(){

 stringstream s;
 s<<"Profesor : "<<apellido1<<" "<<apellido2<<" "<<nombre<<endl
  <<"Cedula : "<<cedula;
  return s.str();

}

 Lista<Curso> * Profesor::getCursos(){

return cursos;

}


void Profesor::asignarCurso(Curso *c){

cursos->insertarPrimero(c);

}

bool Profesor::operator ==(string ced){

    if(cedula==ced)
		return true;
	else
		return false;

}





















